package com.one.group.model.dto;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 投诉管理添加参数
 * @author
 * @date
 * @description
 */
@Data
public class ComplaintManagementAddDto implements Serializable {

    private Long tenantId;
    private String cellId; // 小区ID（关联 sp_cell 表）
    private Long houseId; // 房屋ID（关联 sp_house 表）
    private String complainant;
    private Date complaintDate;
    @NotBlank(message = "联系电话不能为空")
    private String contactPhone;
    private String status;
    @NotBlank(message = "投诉内容不能为空")
    private String complaintContent;
    private String handler;
    private Date handlingTime;
    private String revisitPerson;
    private Date revisitTime;
    private String revisitContent;
    private String revisitStatus;
    private String processingResult;
    private String attachmentUrl;
}